medical and technical measures - Spanish English Dictionary